// 首先引入Mock
import Mock from 'mockjs'
 
// 设置拦截ajax请求的相应时间
Mock.setup({
    timeout: '200-600'
});
 
let configArray = [];
 
// 使用vite的import.meta.globEager()遍历所有mock文件
const files = import.meta.globEager('./*.js' );
// console.log(Object.keys(files));
// console.log(files);
Object.keys(files).forEach((key) => {
    if (key !== './user.js') return;
    // console.log(configArray.concat(files[key].default));
    configArray = configArray.concat(files[key].default);
});
 
// 注册所有的mock服务
configArray.forEach((item) => {
    // console.log(Object.entries(item));
    for (let [path, option] of Object.entries(item)) {
        let protocol = path.split('|');
        Mock.mock(new RegExp('^' + protocol[1]), protocol[0], option);
    }
})
